package com.song.tools.mvc.service;

import java.io.Serializable;

/**
 * CRUD服务
 *
 * @author song tools
 * @since 2024-06-19
 */
public interface CrudService<PrimaryKey extends Serializable, QueryRequest, QueryResponse, SaveRequest, SaveResponse, UpdateRequest, UpdateResponse, DeleteResponse>
        extends
        QueryService<QueryRequest, QueryResponse>,
        SaveService<SaveRequest, SaveResponse>,
        UpdateService<UpdateRequest, UpdateResponse>,
        DeleteService<PrimaryKey, QueryRequest, DeleteResponse> {
}
